package cn.wgx.module.file.entity;

import cn.wgx.common.base.BaseEntity;
import cn.wgx.common.entity.mind.MindBaseEntity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;

/**
 * @author 作者 owen
 * @version 创建时间：2017年11月12日 上午22:57:51
 * file实体类
 */
@Data
@TableName("sys_file")
public class FileInfo extends BaseEntity implements Serializable {

    private static final long serialVersionUID = -1438078028040922174L;
    //  md5字段
    @TableId
    private String file_id;
    //  原始文件名
	@NotNull
    private String originalName;
    //	是否图片
    private Boolean img;
    //上传文件类型
    private String contentType;
    //	文件大小
    private Long size;
    //	oss访问路径 oss需要设置公共读
    private String url;
    //	FileType字段
    private String src;
    /**
     * 目录磁盘地址
     */
    @TableField(exist = false)
    private String disPath;
}
